Micron Document
Deavmi's coding shack

Node / mirrors / worcesterinit / files / manager_test.go

Displaying Raw • Download

manager_test.go master (47f33d26) Text, 665 B

Tff7b72package Te6edf3main

Tff7b72import Tb4b4b4(
Ta5d6ff"testing"
Ta5d6ff"time"
Tb4b4b4)

Tff7b72func Te6edf3Test_depsTb4b4b4(Te6edf3t Tff7b72*Te6edf3testingTb4b4b4.Te6edf3TTb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3m Tff7b72*Te6edf3Manager Tff7b72= Te6edf3NewManagerTb4b4b4(Tb4b4b4)

T8b949e// create dependency `a` which depends on `b`
T8b949e// and load it
Te6edf3a Tff7b72:= Te6edf3NewTb4b4b4(Ta5d6ff"a"Tb4b4b4)
Te6edf3aTb4b4b4.Te6edf3command Tff7b72= Ta5d6ff"/bin/ping"
Te6edf3aTb4b4b4.Te6edf3args Tff7b72= Tb4b4b4[Tb4b4b4]Tffa657stringTb4b4b4{Ta5d6ff"google.com"Tb4b4b4, Ta5d6ff"-c"Tb4b4b4, Ta5d6ff"10"Tb4b4b4}
Te6edf3aTb4b4b4.Te6edf3AddDepTb4b4b4(Ta5d6ff"b"Tb4b4b4)
Te6edf3mTb4b4b4.Te6edf3LoadTb4b4b4(Te6edf3aTb4b4b4)

T8b949e// create dependency `b` which depends on `c`
T8b949e// and load it
Te6edf3b Tff7b72:= Te6edf3NewTb4b4b4(Ta5d6ff"b"Tb4b4b4)
Te6edf3bTb4b4b4.Te6edf3command Tff7b72= Ta5d6ff"/bin/ping"
Te6edf3bTb4b4b4.Te6edf3args Tff7b72= Tb4b4b4[Tb4b4b4]Tffa657stringTb4b4b4{Ta5d6ff"yahoo.com"Tb4b4b4, Ta5d6ff"-c"Tb4b4b4, Ta5d6ff"9"Tb4b4b4}
Te6edf3bTb4b4b4.Te6edf3AddDepTb4b4b4(Ta5d6ff"c"Tb4b4b4)
Te6edf3mTb4b4b4.Te6edf3LoadTb4b4b4(Te6edf3bTb4b4b4)

T8b949e// create dependency `c` and load it
Te6edf3c Tff7b72:= Te6edf3NewTb4b4b4(Ta5d6ff"c"Tb4b4b4)
Te6edf3cTb4b4b4.Te6edf3command Tff7b72= Ta5d6ff"/bin/ping"
Te6edf3cTb4b4b4.Te6edf3args Tff7b72= Tb4b4b4[Tb4b4b4]Tffa657stringTb4b4b4{Ta5d6ff"bing.com"Tb4b4b4, Ta5d6ff"-c"Tb4b4b4, Ta5d6ff"4"Tb4b4b4}
Te6edf3mTb4b4b4.Te6edf3LoadTb4b4b4(Te6edf3cTb4b4b4)

T8b949e// m.canLaunch()

Te6edf3mTb4b4b4.Te6edf3StartTb4b4b4(Ta5d6ff"a"Tb4b4b4)

Tff7b72for Tb4b4b4{
Te6edf3timeTb4b4b4.Te6edf3SleepTb4b4b4(Te6edf3timeTb4b4b4.Te6edf3Second Tff7b72* T79c0ff10Tb4b4b4)
Tb4b4b4}
Tb4b4b4}

Served by rngit 1.5.0 - Generated in 0.09s